package com.example.demo.handler;

/**
 * Java中在处理异常的时候，通常的做法是使用try-catch-finally来包含代码块，但是Java自身还有一种方式可以处理——使用UncaughtExceptionHandler。
 * 它能检测出某个线程由于未捕获的异常而终结的情况。
 * 当一个线程由于未捕获异常而退出时，JVM会把这个事件报告给应用程序提供的UncaughtExceptionHandler异常处理器
 *
 */
public class CustomUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler{


    @Override
    public void uncaughtException(Thread t, Throwable e) {
        System.err.println(">>>>>>>>>>>>>>>>>>>>未捕获异常");

        //
    }



}
